home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / update24.arc / PROLIX24.DOC next >
Encoding:
Text File  |  1986-05-09  |  79.1 KB  |  1,631 lines

  1. UpDate                                                           User's Manual
  2.  
  3.  
  4.                                     UpDate
  5.                                      v2.4
  6.  
  7.                                 User's Manual
  8.                 -------------
  9.  
  10.                              System Requirements:
  11.                    IBM PC/XT/AT or IBM-compatible computer
  12.                          One or more hard-disk drives
  13.                                    and(or)
  14.                           One or more floppy drives
  15.               [Floppy-Only Systems require High-Capacity Drives]
  16.                                80-column screen
  17.                        PC-DOS or MS-DOS, v2.0 or higher
  18.                                    192K RAM
  19.  
  20.  
  21.        Copyright Holder hereby grants permission to copy and distribute
  22.             UpDate programs freely, without any charge whatsoever,
  23.           on condition that no changes are made in program content.
  24.         Please report bugs/criticisms/suggestions to Copyright Holder.
  25.  
  26.  
  27.                           UP.EXE compiled 9 May 1986
  28.  
  29.  
  30.                               Copyright (C) 1986
  31.                                 ArtTrack (tm)
  32.                                Robert Holmgren
  33.                           410 Central Park West, 11A
  34.                            New York, New York 10025
  35.                             Voice: (212) 749-7882
  36.                  Messages: Manhattan South BBS (212) 432-7288
  37.  
  38.  
  39. UpDate                                                           User's Manual
  40.  
  41.  
  42.                                     UpDate
  43.  
  44.  
  45. Introduction.
  46. ------------
  47.         UpDate automatically identifies and makes exact byte-for-byte COPYies
  48. (or DELetions) of files newly-created or changed since the last time you
  49. executed the UpDate procedure.  UpDate is a general purpose utility, for use
  50. with any or all of your hard-disk directories or high-capacity floppy
  51. diskettes.  UpDate is superior to DOS's BACKUP utility, or to manual COPYing,
  52. because it possesses intelligence and rigorous economy, it copies only what
  53. must be copied, it is broadly configurable, precise to the minute (rather than
  54. the date), universal across your system, and entirely automatic.  Backups do
  55. not need to be RESTOREd.
  56.  
  57.         You control UpDate.  You pre-select (with a configuration file called
  58. PATHS.CNF) the range of files to back-up (as well as specific filenames within
  59. this range to Skip and not back-up).  At runtime you copy, skip, or delete
  60. files.  You may copy to/from single or multiple hard-disks, high/low-capacity
  61. floppy drives, or RAM disks.  Dates and times may be altered to recapture
  62. files and repeat backup routines from any previous date in time, to any backup
  63. destinations (floppy and/or hard-disk).  UpDate offers a unique, fast hard-
  64. disk alternative to the usual "swap-floppies" back-up routine, even on a
  65. single hard-drive:  "Parallel destination directories".
  66.  
  67.         Especially for frequent modem downloaders, an UpDate sub-system
  68. (UPDATE N) locates and copies files of older date which have been newly added
  69. to your monitored directories.
  70.  
  71.         UpDate incorporates a screen editor, and self-tests, which simplify
  72. the processes of installation and operation.
  73.  
  74.         UpDate is fast.  You can back-up all files across all directories with
  75. three keystrokes.  UpDate scans directories, and copies files, at DOS speed;
  76. the computer's central processor establishes the speed limit.
  77.  
  78.         UpDate is NOT SUITABLE for a floppy computer system equipped only with
  79. low-capacity diskette drives!
  80.  
  81.  
  82.                                    (page 2)
  83.  
  84.  
  85. UpDate                                                           User's Manual
  86.  
  87.  
  88. How UpDate Works.
  89. ----------------
  90.         UpDate relies upon ordinary DOS v2.x/3.x commands to copy or delete
  91. files.  All UpDate functions are executed from DOS batch files, and there are
  92. no hardware calls, resulting in maximum portability among IBM-compatible
  93. computers.  UpDate consists of two system files.  UPDATE.BAT initializes the
  94. program, and opens a chain of batch files.  UP.EXE directs all logical
  95. operations (sorts, timers); it also writes a .COM file and several other batch
  96. files, which are deleted when the program terminates.  UP.EXE is an IBM BASICA
  97. file compiled with the IBM BASIC Compiler (v1.0 for smaller, faster code).
  98. [See also UpDate version summary appended to this Manual.]
  99.  
  100.  
  101. Preliminary, for Experts.
  102. ------------------------
  103.         This PROLIX.DOCumentation was originally prepared as part of a
  104. commercial inventory control package for museum, gallery, and art
  105. professionals who are, in general, aggressively non-technological.  A
  106. "friendly" orientation to novices persists in the current revised docs (cf.
  107. TERSE.DOC for a brief summary).
  108.  
  109.         The program implements a large set of user-defined variables which
  110. control source and destination drives, directories, and files.  This power is
  111. inherently complex; the documentation explains it carefully.  Although you are
  112. expert, please review the following material, because the conventions which
  113. UpDate observes are not universal or "similar to" other programs.  Proper
  114. one-time installation pays off in daily hands-off execution.
  115.  
  116.  
  117. Preliminary.
  118. -----------
  119.         Before you begin to use UpDate, it's an excellent idea to designate
  120. each of your hard-disk directories and floppy backup diskettes to contain a
  121. related group of files.  As a practical matter, system files like COMMAND.COM
  122. and UP.EXE are never changed or rewritten; they will not need to be copied
  123. again after an initial backup is made (unless there is a diskette failure), so
  124. you can group permanent files together on several backup disks and put those
  125. floppies on ice.  Remember, however, that your own "user files" will enlarge
  126. and eventually outgrow any initial backup diskette organization, so leave
  127. plenty of empty space on user diskettes.
  128.  
  129.         Establish logical groups of backup diskettes for all your programs,
  130. e.g. your word processor and spreadsheet, or for your directories.
  131.  
  132.         Use UpDate once per day.  If your systems, especially your floppy
  133. drives, are prone to error, also use DOS's DISKCOPY utility on a regular
  134. basis, to make second backup diskette copies of your first backup diskettes
  135.  
  136.  
  137.                                    (page 3)
  138.  
  139.  
  140. UpDate                                                           User's Manual
  141.  
  142.  
  143. (diskettes are intrinsically less reliable than a hard disk).  REMEMBER:
  144. Every experienced computer user has lost data in a hardware or software crash.
  145. You are not going to be the exception, so don't be complacent.  However
  146. reliable your machine and media have been, their time will come, sooner or
  147. later.
  148.  
  149.         UpDate is not memory-resident.  It requires approximately 76K of RAM
  150. when invoked; during operation UpDate will utilize (briefly, and then
  151. relinquish) a variable amount of disk space in the UpDate module directory
  152. (typically 5 to 50K).
  153.  
  154.  
  155. Dates and Times.
  156. ---------------
  157.         UpDate assumes that your computer knows the CORRECT current date and
  158. time.  If your computer does not automatically keep track of the current date
  159. and time, you MUST enter these two figures with reasonable accuracy when you
  160. power-up your computer -- otherwise, UpDate WILL NOT WORK (place DATE and TIME
  161. statements in the root directory's AUTOEXEC.BAT file, and answer the prompts
  162. accurately each time you begin a computer session).  Remember, if for any
  163. reason you mis-calibrate DOS's intrinsic DATE or TIME functions, or if you
  164. deliberately advance UpDate's record of the "last" backup date and time,
  165. UpDate may fail to backup files.
  166.  
  167.         UpDate's own internal "LASTDATE clock" [not the DOS clock] comprehends
  168. the period 1 January 1977-31 December 2076.  Do not attempt to set this UpDate
  169. clock to a future date (i.e. a date subsequent to the "current" date
  170. recognized by DOS); UpDate will reject it.
  171.  
  172.         U.S.A. Time/Date Formats:  UpDate REQUIRES that DOS directory
  173. date/time formats, e.g. "11-19-86  11:02a", conform to those of the U.S.A.
  174. (the default setting of most IBM microcomputers; otherwise place the statement
  175. COUNTRY=001 in your CONFIG.SYS file).  This does not prevent use of a non-USA
  176. keyboard:  load your keyboard of choice as KEYBxx in your AUTOEXEC.BAT file
  177. (v. the DOS manual section "KEYBxx Load Keyboard Command").
  178.  
  179.  
  180. First-Time Setup/Configuration of UpDate.
  181. ----------------------------------------
  182.         Console prompts explain most procedures.
  183.  
  184.         The UpDate module files are:  coordinator UPDATE.BAT, and UpDate
  185. processor UP.EXE.  Additionally, UpDate will configure (on its first run, with
  186. data which it interactively obtains from the user) a "path specification file"
  187. PATHS.CNF.  For its own internal use, UpDate will create (again, with user
  188.  
  189.  
  190.                                    (page 4)
  191.  
  192.  
  193. UpDate                                                           User's Manual
  194.  
  195.  
  196. input) and maintain a set-up parameter and date/time record called
  197. LASTDATE.CNF.1
  198.  
  199.         INSTALL the two UpDate module files UPDATE.BAT and UP.EXE together in
  200. a single hard-disk directory or subdirectory, on any drive.
  201.  
  202.         Buffers:  A reasonable number of disk buffers (determined by a
  203. BUFFERS=<number> statement in boot file CONFIG.SYS) will dramatically
  204. accelerate UpDate operation, and may affect many or all of your other
  205. programs.  Typical statements are BUFFERS=15 for a ten megabyte hard-drive, or
  206. BUFFERS=30 for a twenty meg drive.  You can roughly determine the optimum
  207. number of buffers for your computer by stopwatch timing the operation of DOS
  208. utility CHKDSK with different BUFFER=n statements.  Too many or too few
  209. buffers can both retard computing speed, so fine-tune.
  210.  
  211.  
  212. The UpDate Path Specification File PATHS.CNF:  Description.
  213. ----------------------------------------------------------
  214.         File PATHS.CNF informs UpDate which source drives, directories, sub-
  215. directories, or filenames you have elected to back-up on a regular basis.
  216. Usually these will be the active disks, directories, and/or files with which
  217. you work every day.
  218.  
  219.         Before using UpDate you MUST describe, in PATHS.CNF, as much of the
  220. directory structure of your hard (or high-capacity floppy) disk(s) as you wish
  221. to UpDate on a regular basis.
  222.  
  223.         Usually, you create PATHS.CNF before your first use of UpDate, and
  224. then forget about it.
  225.  
  226.         UpDate's built-in editor collects -- then organizes, re-writes, and
  227. tests -- data which you provide to this PATHS.CNF file.
  228.  
  229.         You supply PATHS.CNF with as many as 256 path or path + filename
  230. specifications, or as few as 1 (an advantage of UpDate is that the range of
  231. files backed-up regularly can be very broad, or precise and narrow).  These
  232. "path specifications" define the directories and files which UpDate will
  233. monitor regularly, and backup as required.
  234.  
  235.         The largest specifiable PATHS.CNF instruction is to copy a whole
  236. directory; the smallest instruction is to copy one file.  You may not specify
  237. an entire drive, except by mentioning all (sub)directories on that drive.
  238.  
  239. ____________
  240.  
  241. 1   The following filenames are reserved for the exclusive use of UpDate; do
  242. not locate any other files with these names in the UpDate module directory:
  243. UP.EXE; UPDATE.BAT; PATHS.CNF; LASTDATE.CNF; ARCH-UPD.CNF [UpDate `N' option
  244. only]; ZQ*.* .
  245.  
  246.  
  247.                                    (page 5)
  248.  
  249.  
  250. UpDate                                                           User's Manual
  251.  
  252.  
  253.         You may backup source files on several source drives.  If you choose,
  254. you can specify particular filenames to backup with UpDate, and/or use the DOS
  255. universal wildcards "?" and "*".
  256.  
  257.         If you specify a directory path without filenames, every new file in
  258. the specified directory is UpDated, with two important exceptions:  ALL files
  259. which have the extensions .BAK or .TMP (superceded files usually preserved by
  260. a text editor) are deleted from every indicated directory as a cleanup and
  261. conservation measure.  If, however, you specify particular filenames or
  262. extensions including any combination of the wildcards * or ? (e.g. the "all
  263. files" designation "*.*", which is the functional equivalent of specifying a
  264. path without filenames), then no .BAK or .TMP files will be deleted.
  265.  
  266.         You may type path specifications in UPPER or lower case (UpDate path
  267. test utility UPDATE T translates all characters to UPPER case).
  268.  
  269.         Every path specification begins with a foreslash (e.g. C:\), which
  270. indicates that paths to the source directory or filename(s) are specified from
  271. a drive's root directory (regardless of whether the UpDate module itself is
  272. located in the root or in another directory, on the specified drive or on
  273. another drive).
  274.  
  275.         Each specified path can be described in 72 characters WITH filenames,
  276. or 59 characters WITHOUT filenames (no blank spaces permitted, except in
  277. below-described "skip", "hard-only", and "floppy-only" filename
  278. specifications).2  Note that you must specify all directories which you wish
  279. to UpDate, including the current UpDate module directory, or the root
  280. directory.
  281.  
  282.         You may specify exceptional `Skip' filenames, within a broader back-up
  283. category, which should NOT be backed-up.  Some programs incessantly re-write
  284. inconsequential auxiliary files, which really need never be copied; it is
  285. annoying to confront them each time you UpDate.  Other programs produce new
  286. indexes whenever a datafile changes; but the datafiles alone may be able to
  287. generate these indices at any time, so in some cases (depending on the
  288. program) you can back up the datafiles and "Skip" the indexes.
  289.  
  290.         UpDate further enables you to limit the backup destination of whole
  291. source directories to either hard or floppy disks, by means of specifications
  292. in PATHS.CNF:  see section entitled Floppy-Only and Hard-Only Path Specs, at
  293. the end of this manual.
  294.  
  295. ____________
  296.  
  297. 2   Avoid long strings of intricate, literal sub-directory names like
  298. \ADMINISTRATION\INVENTORY\ACCOUNTING\RECEIVABLES\DEADBEATS, which are designed
  299. for novices but excruciating for everyone:  use instead brief mnemonics like
  300. \ADMIN\INV\ACC\AR\BUMS, or better yet \AD\I\A\R\B.
  301.  
  302.  
  303.                                    (page 6)
  304.  
  305.  
  306. UpDate                                                           User's Manual
  307.  
  308.  
  309. Configure path specifications in PATHS.CNF:  Procedure.
  310. ------------------------------------------------------
  311.         In the UpDate module directory, from DOS, type UPDATE T <carriage
  312. return> (the "Enter" key, hereinafter called <cr>).  Note the space between
  313. UPDATE and T.
  314.  
  315.         If no PATHS.CNF file currently exists in the UpDate module directory,
  316. UpDate loads an editor that prepares a PATHS.CNF file for you.
  317.  
  318.         Each path (or narrower path + filename) specification occupies a
  319. separate line in the PATHS.CNF file, and has the same format.  Enter first the
  320. single-letter designation of the drive on which the source directories or
  321. files to be backed-up are located [e.g. C].  UpDate will immediately display
  322. this drive letter plus the syntactical characters  :\  and then invite you to
  323. complete the full path specification.  Enter a lone <cr> if you wish to
  324. specify the root directory only (e.g. C:\); otherwise write the rest of the
  325. path specification (e.g. C:\TEXTS), then <cr>.  If you make a mistake in one
  326. specification, write it correctly in the next specification, then delete the
  327. bad line when given an opportunity to edit your file at the end of this
  328. procedure.  Enter an exclamation point ! to Quit (no <cr>) when you finish
  329. entering new lines.
  330.  
  331.         To Skip particular filenames (assumed to be included within more
  332. encompassing path specifications), write a normal path spec (one of 256
  333. maximum) indicating the complete drive:\path\filename[.extension, if one
  334. exists] -- NO wildcards are permitted in Skip specs!  Then add a single blank
  335. space, plus an ampersand and letter S ( &S).  UpDate requires a separate "Skip
  336. filename specification" for EACH individual file to be skipped.
  337.  
  338.         Example specifications with gloss:
  339.  
  340.             C:\   (copy all files in the root directory)
  341.             C:\A  (copy all files in directory \A)
  342.             C:\A\CONTROL &S  (a "skip filename specification" [with
  343.                  appendage &S] for file CONTROL [no EXTension] in directory
  344.                  \A; all other files in \A will be copied)
  345.             C:\B\*.DAT  (copy all \B directory files with extension .DAT)
  346.             D:\WEIGHTY.TOM  (copy only file WEIGHTY.TOM on the D: drive root
  347.                  directory)
  348.             D:\BOOK\*.*  (copy all files in D: drive directory \BOOK, using
  349.                  *.* wildcards to prevent automatic deletion of .BAK and .TMP
  350.                  extension files)
  351.             D:\BOOK\CHAPTER?.TXT  (copy chapter numbers 1-9 using ? wildcard)
  352.             C:\NAOMI\ART\INDIAN  (copy all files in sub-directory \INDIAN with
  353.                  path from the root directory described as \NAOMI\ART\INDIAN)
  354.  
  355.  
  356.                                    (page 7)
  357.  
  358.  
  359. UpDate                                                           User's Manual
  360.  
  361.  
  362.         Observe that, in PATHS.CNF, you give no direct instructions to the
  363. system; you do not indicate any operations (e.g. COPY) to execute, nor do you
  364. state the destination drive or directory for those operations, because UpDate
  365. performs all these functions for you.  You simply describe PATHS from the ROOT
  366. to the DIRECTORIES and/or FILES which serve as sources for UpDate.  (The
  367. directory you select as the actual location of the UpDate utility is
  368. irrelevant.)
  369.  
  370.         In practice, users who require very tightly-defined PATHS.CNF files
  371. have two choices:  either to specify only those individual path + filenames
  372. which will be monitored, or else to specify broader directory or filename
  373. categories and then use "skip filename specifications" to exclude unwanted
  374. files.  In most cases, the preferred choice is a liberal use of "skip filename
  375. specifications", simply because you cannot anticipate the names of files which
  376. you may create in future, but you will undoubtedly wish UpDate to find and
  377. copy (or at least signal the fresh presence of) those new files; whereas it
  378. will be clear from the outset that certain existing files are of no importance
  379. to you and can be skipped (the presence in PATHS.CNF of 40 or 80 "skip
  380. filename specifications" has no discernible effect on UpDate processing speed,
  381. but many narrow copyfile specifications will slightly prolong file-scanning
  382. and -sorting at the outset of the UpDate procedure).  On the other hand, if
  383. you have a byzantine directory organization and wish simply to monitor a few
  384. files in each directory, then specify filenames to copy.
  385.  
  386.  
  387. Edit a pre-existing PATHS.CNF file.
  388. ----------------------------------
  389.         Type UPDATE T from DOS.  The screen offers three options:  select the
  390. first, E for Edit <cr>, and look at your existing list of specifications.
  391.  
  392.         To edit (change) a line, enter the line number <cr>, then re-write the
  393. line in its entirety following the Configure procedure described above for
  394. brand-new PATHS.CNF files.
  395.  
  396.         To delete a line, enter the line number <cr>, then type a
  397. minus sign  -  (no <cr>!).
  398.  
  399.         To add a line, enter the next unused line number (as indicated in the
  400. screen prompt) <cr>, and append a new line to the file.
  401.  
  402.         Each time you add or modify a line in the file, the entire file is re-
  403. displayed in its new form, for perusal.  You may edit, append, and/or delete
  404. as many lines as you choose, in any order.  (You cannot insert a new line in
  405. the middle of the file, because UpDate will shortly alphabetize the
  406. specifications in PATHS.CNF, rendering any user-specified order moot).
  407.  
  408.         Type Q <cr> to Quit editing.  UpDate now tests your PATHS.CNF file for
  409. validity.
  410.  
  411.  
  412.                                    (page 8)
  413.  
  414.  
  415. UpDate                                                           User's Manual
  416.  
  417.  
  418. Test validity of PATHS.CNF.
  419. --------------------------
  420.         You MUST repeat the error-trapping UPDATE T program until you achieve
  421. an error-free PATHS.CNF file:  UpDate will crash (!) without a valid
  422. PATHS.CNF, and it will run slowly and very erratically if UPDATE T has not
  423. been allowed to re-organize PATHS.CNF prior to first use.3
  424.  
  425.         UPDATE T is an indispensible (one-time, hands-off) Test utility.  It
  426. re-organizes and re-writes PATHS.CNF on disk, and then makes sure that each
  427. listed path actually travels from the root to its targeted source directory or
  428. file(s).
  429.  
  430.         If you have just edited or created a PATHS.CNF file, testing ensues
  431. automatically whenever you Quit (or `!').  You can test an existing PATHS.CNF
  432. file by typing UPDATE T <cr> from DOS, and then selecting the second of three
  433. options, Test, by entering a lone <cr>.
  434.  
  435.         If your PATHS.CNF file is error-free, UpDate signals "ALL PATHS OK!"
  436. on completion of the Test; if there is an error, UPDATE T halts and points to
  437. the first bad path it encounters.
  438.  
  439.         Study the examples above, or read the DOS manual section "Specifying
  440. the Path to a File", if you have trouble with path syntax.
  441.  
  442.         N.B.:  The UPDATE T test does not evaluate "Skip filename
  443. specifications" [ &S] for validity (the proof will reside in the pudding
  444. only).
  445.  
  446.     Note:  Two special situations may cause UPDATE T to flag a path as "bad":
  447.  
  448.     1)  If, at the end of a path, you specify a filename which has no
  449.     extension, e.g. C:\ART\OBJECTS, UpDate is unable to tell whether OBJECTS
  450.     is a sub-directory of directory ART, or a filename with no extension
  451.     called OBJECTS which exists in directory ART -- by convention, UpDate
  452.     defaults to the former assumption (that OBJECTS is a sub-directory), and
  453.     UPDATE T crashes if OBJECTS is actually a filename.  Solution:  To
  454.     distinguish the two, write filenames with no extension in the
  455.     form C:\ART\OBJECTS.*, adding a ".*" wildcard extension.
  456.  
  457.  
  458. ____________
  459.  
  460.     3   Although you may write PATHS.CNF with a text editor or word processor
  461.     instead of UPDATE T's editor, you must re-organize and Test the file with
  462.     UPDATE T before use!  Beware of word processors (e.g. Wordstar) that do
  463.     not normally write clean ASCII text to disk.
  464.  
  465.  
  466.                                    (page 9)
  467.  
  468.  
  469. UpDate                                                           User's Manual
  470.  
  471.  
  472.     But:  Do NOT (!) add wildcards or superfluous extensions to
  473.     "Skip filename specifications" [ &S]; enter each individual Skip spec in
  474.     PATHS.CNF precisely as it appears in the DOS directory, with or without an
  475.     extension, and then append " &S" to the line.
  476.  
  477.     2)  Directories which contain no files at all, or which do not presently
  478.     contain a file of the type specified, are always flagged "bad directories"
  479.     by the UPDATE T test utility, even if they are properly described in
  480.     PATHS.CNF.  Moreover, UPDATE T halts and will not test the remainder of
  481.     PATHS.CNF.  Solution:  Copy one file into every empty directory, before
  482.     testing paths; or place in the directory one real filename of the
  483.     categorical type (e.g. *.DOC) specified, as a dummy that fulfills the
  484.     test's need to find such a file present (e.g. re-name an existing file
  485.     temporarily).  Note:  UpDate itself (not UPDATE T) will copy files from
  486.     (empty at test-time) directories or filename specs without difficulty, and
  487.     it will ignore those specs if they remain empty.
  488.  
  489.  
  490.                                   (page 10)
  491.  
  492.  
  493. UpDate                                                           User's Manual
  494.  
  495.  
  496. Run UpDate
  497. ----------
  498.  
  499.         To start UpDate:
  500.  
  501.    Situate in the UpDate module directory by means of DOS command
  502.          CH[ange]DIR[ectory] DRIVELETTER:\DIRECTORYNAME,
  503.          e.g. CHDIR [or CD] C:\A if UpDate is located in dir C:\A
  504.    N.B.  NEVER load UpDate from a different directory.
  505.    Type  UPDATE <cr> at the DOS system prompt.4
  506.  
  507.         After a brief interval during which your diskfiles are scanned and
  508. listed off-screen, in normal UpDate operation you are asked whether you wish
  509. to change UpDate's record of the Date/Time of the last UpDate procedure.
  510. Normally you strike any key other than Y[es] (no <cr>), to omit this option.
  511. You then type 1, 2, or 3 (no <cr>) in response to a question:
  512.  
  513.           "Back up to hard disk [=1], floppies [=2], or BOTH [=3]?"
  514.  
  515. UpDate then executes.  In many configurations, no further action is required
  516. of the operator unless you are swapping floppy disks.  File-copying is
  517. automatic.
  518.  
  519.  
  520. Date and Time File LASTDATE.CNF.
  521. -------------------------------
  522.         If you are running UpDate for the very first time, UpDate poses (and
  523. then records semi-permanently in a file called LASTDATE.CNF) four set-up
  524. questions concerning your floppy/hard drive designations, backup directory
  525. organization, and the level of copy/skip control to be exercised over UpDate.
  526. The program also solicits a Date and Time that serve as a terminus ad quem for
  527. the UpDate processor, an estimate of when you "last" UpDated your files.
  528.  
  529.         Like PATHS.CNF, LASTDATE.CNF set-up is usually a one-time affair
  530. (unless you change your system or choose to experiment with different possible
  531. configurations, in which case the LASTDATE set-ups can easily be changed
  532. whenever you run UpDate).
  533.  
  534.         You can optionally establish a new "last" Date and Time (and/or change
  535. the set-up parameters) anytime you run UpDate, from within the program itself.
  536.  
  537.  
  538. ____________
  539.  
  540. 4   You may, for speed, re-name UPDATE.BAT to a shorter or different name such
  541. as U.BAT (load as U <cr>; load UPDATE T as U T <cr>).  But NEVER re-name
  542. UP.EXE.
  543.  
  544.  
  545.                                   (page 11)
  546.  
  547.  
  548. UpDate                                                           User's Manual
  549.  
  550.  
  551.                    The four LASTDATE.CNF set-up questions:
  552.  
  553. 1)      UpDate solicits the designation of the floppy disk drive to which
  554. floppy back-ups, if any, will be sent.  Enter this as a single letter, e.g. A,
  555. B, or any other drive-letter through Z.  Enter a lone <cr> if there will be no
  556. floppy copying.
  557.  
  558. 2)      Indicate the drive designation of your hard back-up disk, if any.
  559. Generally, make no entry <cr> unless you have more than one hard-disk, more
  560. than one hard-disk "logical" drive, or a virtual (RAM) disk.  Designate a
  561. single hard-disk back-up drive with a single letter, e.g. D, E, or any other
  562. drive-letter A through Z.  Enter a lone <cr> if there will be no copying to
  563. other hard-disks.
  564.  
  565. 3)      Define the hard-disk directory organization which UpDate will observe
  566. during operation, as explained at length in the discussions of "Parallel hard-
  567. disk back-up directories" and "Copying between Two Drives", q.v. below in the
  568. section entitled Drive and Directory Organization.
  569.  
  570. In brief, this question asks whether UpDate shall send back-ups to:
  571.  
  572.    a) "Mirror-image directories" which bear the same directory names as their
  573.          sources, on one different backup hard drive [= M <cr>];
  574.    b) "Parallel backup directories" which bear slightly different directory
  575.          names than their sources, and are located on the same drive as the
  576.          source files [= P <cr>];
  577.  
  578. or else shall UpDate
  579.  
  580.    c) Collect backups in one catch-all root directory on either a single
  581.          different hard drive (designated in question #2, above) or on
  582.          floppies only [= R <cr>] ?
  583.  
  584. For first-time use, default to Root directories only (R <cr>).  You may wish
  585. to change this entry (easily done) after you learn what it means.
  586.  
  587. Note that, if you select Mirror-image or Parallel directory organization on
  588. your backup hard-disk, and during operation also send back-ups to floppy
  589. diskettes, UpDate will collect floppy back-ups in the floppy Root directory
  590. only!  In other words, Mirror-image or Parallel directories will be sought
  591. ONLY on hard-disk backup drives, not on the floppy drive.  Backup floppy
  592. diskettes are always assumed by UpDate to possess a single root directory only
  593. (but note that there are several ways to circumvent this assumption, one of
  594. which is referenced in the first paragraph of the section entitled General
  595. Considerations, below).
  596.  
  597. 4)      UpDate then asks whether you intend to use "Universal" or "Selective"
  598. Copy Mode, explained in the following section entitled Universal or Selective
  599.  
  600.  
  601.                                   (page 12)
  602.  
  603.  
  604. UpDate                                                           User's Manual
  605.  
  606.  
  607. Copy Modes.  First-time users should enter S for "Selective" mode (this is
  608. always adjustable at runtime).  In "Selective" mode, you'll be able to skip
  609. all copying operations, on your initial use of UpDate, if your set-up is
  610. faulty.
  611.  
  612.         An important chart at the back of this manual describes typical system
  613. configurations with their corresponding LASTDATE.CNF entries.
  614.  
  615.  
  616.                   The two LASTDATE.CNF Date/Time questions:
  617.  
  618.         UpDate's internal "clock"  sets the Date and Time of the "last" back-
  619. up routine.  Console prompts illustrate the correct form for Date and Time
  620. statements.5  On this first-time run, it's a good idea to set the date back a
  621. few days, to copy numerous files and learn how UpDate works.
  622.  
  623.         LASTDATE.CNF need never be set manually again.  In future, UpDate will
  624. automatically keep track of the last backup time, and continuously copy new
  625. files as necessary.
  626.  
  627.         But anytime you wish to repeat the backup of, for example, yesterday's
  628. or last week's files, simply change the date, when offered the option to do so
  629. at the start of the UpDate routine, and enter a date which precedes the time
  630. you created the files that are to be UpDated again (e.g. yesterday morning at
  631. 0000 hours [Midnight], just to be sure that you catch all of yesterday's
  632. transactions).  Altering the "last" date has no lingering effect upon UpDate,
  633. because UpDate will backup everything that has happened (in the directories
  634. specified in PATHS.CNF) from e.g. yesterday morning until the present moment,
  635. and it will then make an internal note of the current, correct Date and Time.
  636.  
  637.         If in hindsight you decide that you don't really wish to change the
  638. "last" Date/Time, you can Abort to the existing LASTDATE.CNF record of these
  639. values by typing A <cr> at the first "last backup date" prompt.
  640.  
  641.         NEVER erase file LASTDATE.CNF from a directory or floppy, unless you
  642. wish to alter the destination drive designations for floppy and/or hard-disk
  643. UpDates!  If you need new LASTDATE.CNF drive or directory configurations,
  644. elect to change the Date/Time when you run UpDate, then enter L <cr> in
  645. response to the "last backup Date" question.  This will permit you to re-
  646. create a LASTDATE.CNF file from scratch.  If you regret this choice, you can
  647. Abort to your existing LASTDATE.CNF file with A <cr> when the "last backup
  648. Date" prompt reappears again after entering dummy responses to the first four
  649. LASTDATE.CNF set-up questions; no new LASTDATE.CNF file will be logged on
  650.  
  651.  
  652. ____________
  653.  
  654. 5  UpDate uses European date and time formats:  DDMMYY (day month year) and
  655. HHMM (hour minute).
  656.  
  657.  
  658.                                   (page 13)
  659.  
  660.  
  661. UpDate                                                           User's Manual
  662.  
  663.  
  664. disk.  Repeat the four set-up questions by entering L <cr> at the "last backup
  665. Date" prompt, until you are satisfied that your responses are error-free.
  666.  
  667.  
  668. Universal or Selective Copy Modes.
  669. ---------------------------------
  670.         UpDate offers the option of "Universal" or "Selective" copying:
  671. type 4 (and then select backup destination 1, 2, or 3), to toggle between
  672. Universal and Selective copy modes.
  673.  
  674.         "Universal" means that every new or changed file is copied to hard-
  675. disk and/or floppy backup areas.  Leaving the UpDate processor permanently in
  676. "Universal" copying mode is the safest and often fastest method of backing up
  677. all files; furthermore, a degree of copy/skip control is still exercised with
  678. PATHS.CNF "skip filename specifications".
  679.  
  680.         In "Selective" copy mode, UpDate pauses to enable a deliberate
  681. decision about each file, whether to copy it, delete it, or skip it.  UpDate
  682. then proceeds to the next file awaiting copying, to make the same decision
  683. again.  You must hit the "Y"[es] key to copy, or the minus sign "-" to delete,
  684. the source file; all other keys are omit-copy or "skip" instruction keys.
  685. Users who understand the inner file structure of their programs and disks, who
  686. tinker extensively or create a separate file for everything, or possess
  687. cluttered disks short on space, may find that "Universal" mode lacks
  688. flexibility.  They save time and space by "Selectively" copying only those
  689. files which have truly changed or are important, and deleting those which are
  690. superfluous.
  691.  
  692.         N.B.:  The Delete option is available ONLY in "Selective" copy mode.
  693.  
  694.         To delete a file, you must hit a minus sign (-) key twice, as a
  695. precaution against fatal user-error (abort deletion by hitting any other key
  696. than a minus sign at the second delete prompt).  "Delete" erases the source
  697. file only, not files of the same name on destination directories or disks.
  698.  
  699.         If you ABORT deletion at the second delete prompt (by hitting any
  700. other key), the opportunity to instead Copy that file is lost.  If you are
  701. backing up both to floppies and hard-disks, and abort deletion on the first
  702. (floppy-copy) opportunity, you may still copy to the hard disk, but you can no
  703. longer delete the file (a minus sign `-' yields a skip).
  704.  
  705.         Deletions are final, and unrecoverable with DOS [try Norton's UNERASE
  706. utility, to restore a file].
  707.  
  708.  
  709. Run UpDate (continued).
  710. ----------
  711.         Send your backups this first time to floppy disks only:  select backup
  712. destination 2.  Then repeat the process with hard-drive back-ups only (if you
  713.  
  714.  
  715.                                   (page 14)
  716.  
  717.  
  718. UpDate                                                           User's Manual
  719.  
  720.  
  721. use them), by backdating again at the start of the UpDate program to the same
  722. date a few days ago, and selecting backup destination 1.  This experiment will
  723. indicate the varying times consumed by the two procedures.
  724.  
  725.         Regardless of destination, a list of files that were altered or added
  726. since the last time you UpDated passes by the screen twice, the first time for
  727. informational purposes only (file sizes, etc), the second time as copying
  728. operations proceed.  This, by the bye, is often valuable, because you are
  729. reminded of a day's work and alerted in passing to things you forgot, the
  730. files that should be deleted, the correspondence left in limbo.  Changed files
  731. which will be omitted due to PATHS.CNF "skip filename specifications" are also
  732. listed on the first pass, with the label [SKIP] appended -- as an advisory.
  733.  
  734.         Anomaly:  The UpDate processor writes an up-to-date LASTDATE.CNF file
  735. in the UpDate module directory only after it searches through the directories
  736. specified in PATHS.CNF and finds at least one new or changed file.  If
  737. LASTDATE.CNF is encompassed within a PATHS.CNF source specification, i.e. if
  738. you specify the UpDate module directory itself in PATHS.CNF or specify a
  739. different UpDate module in another directory, LASTDATE.CNF will appear in the
  740. first advisory screen listing of files; but if no other new or changed files
  741. are found, UpDate will end with the message "No Files Were Changed Since Last
  742. UpDate", and the previously-existing LASTDATE.CNF will remain the file of
  743. record.
  744.  
  745.         Whenever you copy in "Universal" mode and respond to the UpDate
  746. processor's destination question with 1 [UpDate to hard-disk backup
  747. directories only], you are finished with UpDate; the computer takes over and
  748. performs a series of copying operations, which are listed on screen as they
  749. occur.
  750.  
  751.         If, in Universal mode, your response to the destination question was 2
  752. (back up to floppies only) or 3 (back up to BOTH hard disk and floppies),
  753. UpDate will "pause" before each file to be copied, to permit you to insert in
  754. the floppy back-up drive the correct floppy diskette.  "Strike a key when
  755. ready", i.e. after you have inserted the disk in the floppy drive and locked
  756. the drive latch.  The name and destination drive\directory for each file to be
  757. copied are displayed on screen, to enable selection of the right floppy.  If
  758. you do not need to switch disks, simply <cr>.
  759.  
  760.         If, in Universal mode, you pick destination 3, copies are
  761. simultaneously and automatically made to the designated hard disk backup
  762. areas.
  763.  
  764.         In Selective mode, respond either "Y"es to Copy, "-" to Delete, or any
  765. other key (an implicit "Omit Copy"), for EACH copy operation, both hard-disk
  766. and floppy.  Swap floppies first, if you intend to copy.
  767.  
  768.         Before writing a copy on floppies (destinations 2 and 3, both modes),
  769. the UpDate processor checks to see whether the file already exists on the
  770.  
  771.  
  772.                                   (page 15)
  773.  
  774.  
  775. UpDate                                                           User's Manual
  776.  
  777.  
  778. floppy back-up disk that is inserted.  If UpDate does not find the file on
  779. that diskette, a "WARNING" message is displayed.  You MAY have the wrong disk
  780. in the floppy drive.  You are given ONE opportunity to switch floppies, if
  781. required.  (Naturally, if the file is brand-new, no backup will exist on any
  782. diskette, so hit any key to proceed with copying.)
  783.  
  784.         Caution:  if you interrupt (crash) UpDate at any point (with
  785. <Ctrl+Break>, <Ctrl+C>, or <Ctrl+Alt+Del>), files may not be copied!  The rule
  786. is, don't crash deliberately.  UpDate's internal Date/Time records may have
  787. been reset, without actually having completed the file-copying routine.  The
  788. best procedure is always to pencil a note of user-errors, continue the UpDate
  789. routine as usual, and then repair mistakes manually (or re-run UpDate).  Be
  790. sure to back-date the next time you use UpDate if a crash occurs.
  791.  
  792.  
  793.                                   (page 16)
  794.  
  795.  
  796. UpDate                                                           User's Manual
  797.  
  798.  
  799. Drive and Directory Organization.
  800. --------------------------------
  801.  
  802. 1)  Parallel hard-disk backup directories on single hard-drive systems.
  803. ----------------------------------------------------------------------
  804. Theory:
  805.  
  806.         If you have one hard-disk drive only, UpDate offers an optional
  807. enhancement to your directory organization, a duplication of files which is
  808. costly in disk space and may seem over-cautious, but which you will find both
  809. prudent and useful in any environment that drives its computer intensively.
  810.  
  811.         UpDate can create, for every master directory or subdirectory
  812. mentioned in PATHS.CNF, a Parallel hard-disk backup directory or subdirectory
  813. on the same hard-disk drive.  This yields (among other advantages) an
  814. ultra-high-speed/hard-disk-only backup system, with a capability of
  815. subsequently backdating to the last floppy UpDate procedure and thus bringing
  816. your floppies "up-to-date", at any time.  However, it cannot be used if you do
  817. not have plenty of available hard-disk space, equivalent at least to the
  818. combined size of all the files you will be backing up.
  819.  
  820.         "Parallel hard-disk backup" operation is selected by responding P to
  821. the LASTDATE.CNF directory definition question #3, described above.  The
  822. Parallel hard-disk directories are created (before first use of UpDate) by
  823. means of the MBD (Make Backup Directories) option of UPDATE T, as described
  824. below.
  825.  
  826.         UpDate views this Parallel directory structure as highly advantageous,
  827. rather than restrictive.  In reality, rigorous "backing up" of a hard disk has
  828. meant, in the past, either switching dozens of floppies for 10-30 minutes/day,
  829. or down-loading to a streaming tape system which protected your data if the
  830. computer failed, but was impractical as a substitute read/write medium when
  831. you needed to recall one old file or your hard disk was being repaired.
  832.  
  833.         People who were unwilling to take the time to swap floppies (the vast
  834. majority) didn't backup -- period.
  835.  
  836.         But backing up serves more purposes than simply protecting against
  837. media failure.  In fact, about 99% of backups recover from accidental erasure,
  838. or bad-judgment alteration, of files.  UpDate's optional Parallel directory
  839. structure offers a compromise solution for single hard-disk systems that can
  840. bring your floppies "up-to-date" whenever you wish.  It will allow you to
  841. recall older versions of files at any time, or consult a complete second
  842. fileset.  It will NOT protect your data in case of total hard-disk failure, so
  843. back-up to floppies with a frequency which you feel is prudent.
  844.  
  845.      Procedure:
  846.      If the UpDate module directory is specified in PATHS.CNF, then each time
  847.      you execute UpDate to floppy diskettes, a copy of the current Date/Time
  848.  
  849.  
  850.                                   (page 17)
  851.  
  852.  
  853. UpDate                                                           User's Manual
  854.  
  855.  
  856.      file will be written (unless you omit it in Selective copy mode) upon one
  857.      of these floppy disks (filename LASTDATE.CNF [no .EXTension]).  Suppose
  858.      that you subsequently decline to copy to floppies for one or more UpDate
  859.      routines, and instead backup only to the Parallel hard disk directories
  860.      (for hands-off convenience and high speed).  You can bring your floppies
  861.      up-to-date by manually copying the LASTDATE.CNF file from this diskette
  862.      to the main UpDate hard-disk directory.6  Then run UpDate as usual,
  863.      sending copies to floppies only.  All files written since the last floppy
  864.      UpDate procedure will be copied to floppies.
  865.  
  866.         Each independent Parallel back-up directory is nested at the same
  867. tree-level as the master (source) directory or subdirectory which it backs up.
  868. It bears a name which is identical to the name of the path from the root
  869. directory to the source directory, plus the numeric suffix "1".  Thus, for
  870. example, a C:\ART master directory has a Parallel back-up directory labelled
  871. C:\ART1.  The only exception to this "Suffix-1 rule" applies to a drive's root
  872. directory which, because of DOS conventions, must be totally renamed:  UpDate
  873. calls this root directory Parallel backup area [DRIVELETTER]:\D, e.g. C:\D.
  874.  
  875.         A Parallel hard-disk backup directory need not contain programs or
  876. control files which never change (although it's often convenient to have a
  877. complete second system available anyway); for purchased programs, you probably
  878. already possess at least two floppy backups (the original and your copy).  If
  879. you don't have much extra space on your one hard-disk, don't cram backup
  880. directories with "system files" because they never change.
  881.  
  882.         N.B.:  Always enter path designations in PATHS.CNF for your master
  883. source directories only, and not for any backup directories.
  884.  
  885.  
  886. Parallel hard-disk backup directories:  Installation.
  887. ----------------------------------------------------
  888.         UpDate creates (hands-off) these hard-disk backup directories for you,
  889. but don't make them until your PATHS.CNF file has received the
  890. ** ALL PATHS OK! ** blessing from UPDATE T's path tester.  Then load UPDATE T
  891. from DOS, and select the "MBD" (Make Backup Directories) option, which will
  892. automatically create Parallel back-up directories on the same hard-drive, for
  893. all specified source drives.
  894.  
  895. ____________
  896.  
  897. 6   UpDate can't perform this chore automatically, because UpDate doesn't know
  898. which of your floppy diskettes contains the LASTDATE.CNF file, and we elected
  899. not to impose volume labels on your floppies as a means of identification.
  900. Therefore, UpDate relies upon you to find the proper diskette and restore
  901. LASTDATE to your UpDate module directory:  from the UpDate directory, syntax
  902. COPY [FLOPPYDRIVELETTER]:LASTDATE.CNF [HARDDISKDRIVELETTER]: thus e.g.
  903. COPY A:LASTDATE.CNF C:
  904.  
  905.  
  906.                                   (page 18)
  907.  
  908.  
  909. UpDate                                                           User's Manual
  910.  
  911.  
  912.         It doesn't matter if some (or all) of these backup directories already
  913. exist (e.g. if you are adding new backup directories to a pre-existing set),
  914. because UpDate will ignore a "Make Directory" instruction with the message
  915. "Unable to create directory" for those directories already in existence.
  916.  
  917.         N.B.:  If you leave the hard-driveletter designation blank
  918. (LASTDATE.CNF question #2) and also leave the directory definition blank
  919. (LASTDATE.CNF question #3), no other destination options than floppy backup
  920. are offered.
  921.  
  922.  
  923. Copying between Two Drives.
  924. --------------------------
  925. Preliminary.
  926.  
  927.         UpDate will copy source files from one hard drive, to destination
  928. directories on another hard drive (or from one floppy to a second floppy
  929. drive).  Another identical hard drive is, after all, the ideal backup vehicle!
  930. See 2) below.
  931.  
  932.         "Another" hard drive means also "logical" drives, i.e. single hard
  933. drives which have been subdivided into several separate "logical" drive
  934. designations (e.g. C:, D:,...Z:):  see 3) below.  RAM drives, or virtual
  935. memory "drives" which mimic logical drives and possess separate driveletter
  936. designations, are also included in this category:  see 4) below.
  937.  
  938.         With some restrictions, floppy systems may also use UpDate:  see 5).
  939.  
  940.         UpDate's only limitation when copying between two or more "drives" is
  941. that it sends every copy without exception, from whatever source, to ONE other
  942. hard drive destination.  You could not send, from an UpDate module on C:,
  943. file X to D: and file Y to E:.  But you could establish on C: two separate
  944. UpDate modules, one with a D: destination and the other with an
  945. E: destination.
  946.  
  947.         Additional copying to floppies is encouraged.
  948.  
  949.  
  950.                                   (page 19)
  951.  
  952.  
  953. UpDate                                                           User's Manual
  954.  
  955.  
  956. 2)  Copying between Two Hard Drives.
  957. -----------------------------------
  958.         The directory(ies) to which files are sent on the backup drive is
  959. selected in LASTDATE.CNF directory definition question #3.  When copying
  960. between two different hard drives, you have two choices:  M for "Mirror-image
  961. directories"; or R to collect all backup files in the Root directory,
  962. regardless of source directory:
  963.  
  964.  
  965. M:      = Mirror-image.  A "Mirror-image" of the source hard-drive means that
  966. the (sub)directory "tree" of the source drive is replicated precisely on the
  967. destination drive (at least with respect to those directories which UpDate
  968. will back-up:  e.g. if C:\ART\LETTERS is a subdirectory of C:, UpDate looks on
  969. back-up drive D: for a D:\ART\LETTERS subdirectory).7
  970.  
  971.      Procedure:
  972.      Configure PATHS.CNF source definitions as usual.  Create directories on
  973.      your backup hard drive identical to those on your source hard drive
  974.      [MKDIR for every (sub)directory].  Create a new LASTDATE.CNF file (run
  975.      UpDate and enter Y to change the date, then L <cr> at the first prompt to
  976.      revise LASTDATE.CNF designations).  Enter drive designations for your
  977.      floppy drive (if any), and for your back-up hard disk, as prompted by
  978.      UpDate.  Enter directory definition M.  Re-set "last" Date and Time, then
  979.      proceed normally.
  980.  
  981.      Note that, in Universal mode, backing up to the hard-disk only
  982.      (destination option 1) results in fast hands-off operation.
  983.  
  984.  
  985. R:      = Root directory only backups.  Suppose that you wish to copy files
  986. from various discreet subdirectories on e.g. C: [and/or E: and F: etc] to one
  987. large catch-all back-up "holding area" in the e.g. D: root directory.  In
  988. other words, you don't wish or care to have a Mirror-image of your source
  989. directories on D:
  990.  
  991.      Procedure:
  992.      Configure PATHS.CNF source specs as usual.  Write a new LASTDATE.CNF
  993.      file.  Enter (optional) floppy and hard back-up drive designations.  Then
  994.      enter R as the directory definition.  All files from all drives and
  995.      directories will be copied to D:\.
  996.  
  997.  
  998. ____________
  999.  
  1000. 7        N.B.:  Back-up directories on different hard drives may NOT be
  1001. "Suffix-1" directories:  "Suffix-1" Parallel directories are used only when
  1002. backing up to the same hard drive!
  1003.  
  1004.  
  1005.                                   (page 20)
  1006.  
  1007. UpDate                                                           User's Manual
  1008.  
  1009.  
  1010. If you leave LASTDATE.CNF's floppy drive designation blank (in either copy
  1011. mode), no other destination options than hard-disk backup are offered.
  1012.  
  1013.  
  1014. 3)  "Logical Drive" Systems (usually one actual hard drive)
  1015. -----------------------------------------------------------
  1016.         If your system consists of various "logical" drives, i.e. one (or
  1017. more) hard drives subdivided into various "logical" drives or "partitions",
  1018. each of which possesses a separate driveletter designation, you may use one of
  1019. your "logical" drives as a back-up area to collect all back-ups from the other
  1020. "logical" drives (observe that this is the functional equivalent of Parallel
  1021. "Suffix-1" backing-up -- with the same advantages and disadvantages -- but the
  1022. directory definition in LASTDATE.CNF question #3 will be R rather than P).  It
  1023. is always a good idea, on a one hard-drive system, to make floppy back-ups
  1024. also, for protection against a hard-disk crash.
  1025.  
  1026.  
  1027. 4)  Virtual [RAM] Disks.
  1028. -----------------------
  1029.         UpDate is an ideal RAM disk back-up.  Do your daily work on a RAM
  1030. disk, for lightening speed.  At the end of a session, before cutting power to
  1031. the computer, run UpDate and store all new RAM files on your hard disk.
  1032.  
  1033.      Procedure:
  1034.      You need not (but could) put UpDate on your RAM disk.  However, you
  1035.      require PATHS.CNF and LASTDATE.CNF files configured for use with the RAM
  1036.      disk.
  1037.  
  1038.      Suppose that D: is the RAM disk, and C: is the hard drive:
  1039.  
  1040.         The PATHS.CNF specification might be simply D:\*.* or D:\
  1041.         Optional LASTDATE.CNF floppy backup destination
  1042.         Set the LASTDATE.CNF hard disk backup destination to C
  1043.         Set LASTDATE.CNF directory definition to M or R
  1044.  
  1045.      In this example, run UpDate off C:, and it will transfer all new files
  1046.      from D: to C:.
  1047.  
  1048.      If you establish several directories on your D: drive RAM disk and use
  1049.      the M "Mirror-image" directory definition, be sure that UpDate finds
  1050.      corresponding ("Mirror-image") directories on C:!
  1051.  
  1052.  
  1053.                                   (page 21)
  1054.  
  1055. UpDate                                                           User's Manual
  1056.  
  1057.  
  1058. 5)  Dual-Drive or Single-Drive Floppy Diskette Computers (No Hard Drives!).
  1059. --------------------------------------------------------------------------
  1060.         UpDate functions on computers with no hard drive.  But the usefulness
  1061. of UpDate is sharply restricted if the floppy drives are small-capacity (e.g.
  1062. 320 or 360K), because UpDate module files will occupy approximately 76K bytes
  1063. of space on EACH source diskette (unless you locate the UpDate module on a RAM
  1064. disk, which is a fine idea), and UpDate will require additional floppy (or
  1065. RAM) disk space (typically to 50K) during operation.
  1066.  
  1067.         Therefore, UpDate is not recommended for small-capacity floppy-only
  1068. computer systems.
  1069.  
  1070.         However, with high-capacity diskettes (e.g. 1.2M byte capacity),
  1071. UpDate may be very useful, because most users organize their diskettes to
  1072. contain related groups of files, and they often fill a mere fraction of
  1073. available space on each of these more spacious diskettes.
  1074.  
  1075.      Procedure:
  1076.      Suppose, as most IBM computers do, that A: is the source drive.  Whether
  1077.      you have one or two floppy drives, it will be necessary to designate the
  1078.      destination drive as a different drive, e.g. B:, even if the actual
  1079.      destination drive is also A: (DOS will resolve this problem internally):
  1080.  
  1081.         Set PATHS.CNF to read, e.g., A:\
  1082.         Define LASTDATE.CNF floppy back-up drive as B
  1083.         Define LASTDATE.CNF directory structure as R
  1084.         Run UpDate normally
  1085.  
  1086.      On one-drive floppy-only systems, DOS will prompt you to swap source and
  1087.      destination diskettes as required; when DOS prompts to insert floppy B:,
  1088.      it really means that the destination diskette should be inserted in A:
  1089.  
  1090.      On two-drive floppy-only systems, you can create a "hands-off" copyfile
  1091.      facility by treating the floppy destination drive as a hard drive in
  1092.      LASTDATE.CNF (no "floppy drive" should be listed in LASTDATE.CNF).
  1093.      "Universal" mode yields hands-off operation, while "Selective" mode
  1094.      offers the usual skip/copy option.
  1095.  
  1096.      Furthermore, on a two-drive floppy system, if you set LASTDATE.CNF's
  1097.      directory definition to M (for "Mirror-image" directories), a
  1098.      hierarchical (sub)directory structure on floppy source disks will be
  1099.      maintained on the destination diskettes (an exception to UpDate's usual
  1100.      practice of collecting floppy back-ups in floppy root directories only,
  1101.      made possible because UpDate has been informed falsely that your floppy
  1102.      destination drive is a "hard drive").
  1103.  
  1104.  
  1105.                                   (page 22)
  1106.  
  1107. UpDate                                                           User's Manual
  1108.  
  1109.  
  1110. Comment.
  1111. -------
  1112.         Notwithstanding the drive/directory organization, you always have the
  1113. option of using UpDate to backup only to floppy diskettes (indicate a floppy
  1114. drive in LASTDATE.CNF set-up parameter #1).
  1115.  
  1116.  
  1117. Floppy-Only and Hard-Only Path Specs.
  1118. ------------------------------------
  1119. N.B.:   These procedures are relevant only on systems which address BOTH
  1120. floppy AND hard-drive back-up areas.
  1121.  
  1122.         UpDate permits blanket path specifications for whole directories,
  1123. which restrict them to FLOPPY ONLY [ &F] or HARD-DISK ONLY [ &H] backup
  1124. destinations.  "Floppy-only" and "Hard-only" directory specifications are
  1125. similar to "skip filename specifications" [ &S], previously described.
  1126. PATHS.CNF is again the vehicle for these instructions.
  1127.  
  1128.      Suppose that one of your directories (e.g. C:\DATA) contains an important
  1129.      database; you maintain a complete, second backup fileset of this database
  1130.      on both hard-disk and floppies.  Suppose further that your OTHER
  1131.      directories and files don't require this degree of backup protection, or
  1132.      that you're pinched for hard-disk space; you elect to back the others up
  1133.      to floppies only.  (It sounds like Selective copy mode, but actually it's
  1134.      pre-configured with PATHS.CNF, and it runs hands-off.)
  1135.  
  1136.         Example UPDATE T specifications (with gloss):
  1137. line #
  1138. ------
  1139. 1       C:\DATA (copy all directory \DATA files to floppies & hard disk)
  1140. 2       C:\ART (copy all directory \ART files ...)
  1141. 3       C:\ART &F  (but copy them to floppy destinations only)
  1142. 4       C:\CHINESE\LETTERS &H  (copy specified files from subdirectory
  1143.              \LETTERS to hard-disk destinations only, ...)
  1144. 5       C:\CHINESE\LETTERS\TAN.TXT  (for example, the letter to Tan ...)
  1145. 6       C:\CHINESE\LETTERS\DENG.TXT &S  (but skip Deng's letter)
  1146.  
  1147.         "Hard-only" directory specs [ &H] reflect the same concept:  file-
  1148. copying operations are directed to hard-disk destinations only, for the
  1149. directories and/or filenames specified.
  1150.  
  1151.         Note some conceptual differences when " &F" and " &H" directory specs
  1152. are used.  &F and &H are akin to ENVIRONment statements about whole
  1153. directories.  You must ALSO, first, specify the directories or individual
  1154. filenames which you wish to monitor and copy, via regular path specs.
  1155.  
  1156.         Thus, the example C:\ART directory specifications above indicate, in
  1157. line 2, that all files in \ART will be copied (because the entire directory
  1158.  
  1159.  
  1160.                                   (page 23)
  1161.  
  1162. UpDate                                                           User's Manual
  1163.  
  1164.  
  1165. C:\ART is generally specified), but in line 3, that they will be copied only
  1166. to floppy disks (no hard-disk back-up option will be offered).
  1167.  
  1168.    Rule:  If you wish to back-up an entire directory, make a general directory
  1169.    specification, and then REPEAT this specification with the appendage " &F"
  1170.    or " &H" (one blank space plus an ampersand "&" plus letter "F" or "H").
  1171.  
  1172.         The specs for subdirectory C:\CHINESE\LETTERS are different.  Only
  1173. individually specified filenames in \CHINESE\LETTERS will be copied, because
  1174. there is no general specification for this (sub)directory.  The &H spec in
  1175. line 4 serves no function other than to inform the UpDate processor that
  1176. individual filenames (e.g. line 5) will be copied to hard-disk backup areas
  1177. only (no floppy back-up option will be offered).
  1178.  
  1179.    Rule:  If you wish to back-up specific filenames only, specify the
  1180.    directory (without any filename) and append " &F" or " &H", then specify
  1181.    filename(s) individually.  Wildcards are permitted in filename
  1182.    specifications.
  1183.  
  1184.         N.B.:  The UPDATE T test does NOT evaluate "floppy-only" [ &F] or
  1185. "hard-only" [ &H] directory specifications for validity.
  1186.  
  1187.  
  1188. Locating and UpDating Newly-Added Files Bearing Old Dates
  1189. ---------------------------------------------------------
  1190.         If you purchase a new program, and add its files to PATHS.CNF
  1191. directories, the standard UpDate procedure will not copy them because they
  1192. will usually bear creation dates which PRECEDE the date/time record in
  1193. LASTDATE.CNF.
  1194.  
  1195.         But UpDate's "N" option will locate files newly-added to the PATHS.CNF
  1196. specified directories, which bear dates EARLIER than the date recorded in
  1197. LASTDATE.CNF.  It will also spot new or differently-dated/-sized versions of
  1198. filenames ALREADY located in your directories, e.g. if you acquire the latest
  1199. implementation of a program.  UPDATE N is practical for modem users, who
  1200. acquire date-stamped files (via the Ymodem protocol, or from ARChives and
  1201. LiBRaries).
  1202.  
  1203.         UPDATE N is a SEPARATE procedure, executed from DOS with the command
  1204. UPDATE N <cr>.
  1205.  
  1206.         N.B.:  UPDATE N absolutely REQUIRES the presence of DOS file SORT.EXE
  1207. in the UpDate module directory.
  1208.  
  1209.         UPDATE N establishes (hands-off on the initial run), and thereafter
  1210. maintains in the UpDate module directory, an archival file called ARCH-UPD.CNF
  1211. which serves as a reference for all old-date files.  Each time you run
  1212. UPDATE N, current file listings are compared with ARCH-UPD.CNF, and all newly-
  1213.  
  1214.  
  1215.                                   (page 24)
  1216.  
  1217. UpDate                                                           User's Manual
  1218.  
  1219.  
  1220. added files dated earlier than the LASTDATE.CNF date/time record are flagged
  1221. for copying.
  1222.  
  1223.         A listing of newly-added files is displayed on-screen after your
  1224. directories are sorted, and you may either abort the UPDATE N procedure, or
  1225. proceed.  If you proceed, UPDATE N operates exactly like the standard UpDate
  1226. except that filenames listed are all newly-added but dated PRIOR TO the
  1227. LASTDATE.CNF date/time record (new files dated AFTER the LASTDATE.CNF
  1228. date/time record are flagged only during standard UpDate execution).  Also,
  1229. you are not permitted to change the current LASTDATE.CNF file, because
  1230. UPDATE N never re-writes it.  You may not elect Universal Copy Mode; the
  1231. default for UPDATE N is always Selective Mode.
  1232.  
  1233.         Run UPDATE N first, BEFORE you run UPDATE.  If you only run UPDATE N
  1234. occasionally, and not each time you UpDate, UPDATE N may flag files which have
  1235. already been UpDated during the standard procedure (Skip them).
  1236.  
  1237.         Tip:  If you wish always to run both UPDATE N and standard UPDATE
  1238. simultaneously, create a batch file (called e.g. UPDATEN.BAT) containing the
  1239. following two commands:
  1240.  
  1241.                 [d:\path\]COMMAND/C UPDATE N
  1242.                 UPDATE
  1243.  
  1244. (If COMMAND.COM is NOT located in your UpDate module directory, specify its
  1245. location in the first line:  e.g., if COMMAND is in the root directory, type
  1246. \COMMAND/C UPDATE N).
  1247.  
  1248.  
  1249. General Considerations.
  1250. ----------------------
  1251.         The last paragraph of Drive and Directory Organization (section 5,
  1252. "Floppy Diskette Computers", above) represents one of the (sometimes
  1253. unorthodox) variations by which PATHS.CNF and LASTDATE.CNF can be harmonized
  1254. to configure a system that works, day-in day-out.
  1255.  
  1256.         A chart at the back of this manual suggests the most typical
  1257. configurations of LASTDATE.CNF's system definitions.  If none of them fit your
  1258. computer system, experiment!  (UpDate will forbid some, but not all, illogical
  1259. or unworkable configurations.)
  1260.  
  1261.         Remember that the UpDate procedure takes slightly more time as you add
  1262. more directories and/or multiple filenames within the same directory --
  1263. although not "skip filename specifications" [ &S] -- to PATHS.CNF.
  1264.  
  1265.         In an environment of intense use, backing up four or five directories
  1266. once a day, you may complete UpDate in about 2-5 minutes if you manually
  1267. switch floppies, and about 1-2 minutes if you back-up only to the hard disk in
  1268. "Universal" copy mode.
  1269.  
  1270.  
  1271.                                   (page 25)
  1272.  
  1273. UpDate                                                           User's Manual
  1274.  
  1275.  
  1276.         In both single-user and multi-user (multi-terminal) environments, you
  1277. can install several UpDate modules in the system, e.g. one for your databases,
  1278. another for your text files -- or one for each user -- but locate the modules
  1279. in different directories!
  1280.  
  1281.         Password security should not present a problem, assuming that the user
  1282. possesses permission to enter each of the directories named in PATHS.CNF and
  1283. doesn't need to "show" his/her password every time these directories are
  1284. accessed.
  1285.  
  1286.         Always enter path designations in PATHS.CNF for your master source
  1287. directories only, and not for any backup directories.
  1288.  
  1289.         UpDate is entirely automatic and self-regulating, but if you opt to
  1290. back up to floppies, or to both floppies and your hard disk backup areas
  1291. (either of which will entail some disk-switching), you will want to pay close
  1292. attention to the prompts which appear.  If you make a mistake and copy data
  1293. onto the wrong backup diskette, either repair this error manually using DOS's
  1294. COPY command after UpDate is finished, or else re-run UpDate and backdate the
  1295. procedure.
  1296.  
  1297.  
  1298.                                   (page 26)
  1299.  
  1300. UpDate                                                           User's Manual
  1301.  
  1302.  
  1303.                               Summary of UpDate:
  1304.  
  1305.  
  1306.      First-Time Installation:
  1307.           Install UpDate module programs together in one directory
  1308.           List path specifications in the PATHS.CNF configure file
  1309.           Re-organize PATHS.CNF on disk and then TEST that specified paths
  1310.              actually travel to their targeted directories or files, with the
  1311.              UPDATE T utility
  1312.           Create back-up "Suffix-1" hard-disk directories [if required], with
  1313.              the MBD (or "Make Backup Directories") option of UPDATE T
  1314.           Assign floppy back-up diskettes to logical "groups" of files
  1315.           Run UpDate and set-up LASTDATE.CNF:  1) floppy destination drive; 2)
  1316.              hard-disk destination drive; 3) an M, P, or R directory
  1317.              definition; and 4) Universal or Selective copy mode; Time and
  1318.              Date of "last" backup routine
  1319.  
  1320.  
  1321.      Operation:
  1322.           Set accurate current time & date in DOS on power-up [if necessary]
  1323.           Type UPDATE N <cr> [optional] at DOS level, from within the UpDate
  1324.              module directory
  1325.           Type UPDATE <cr> at DOS level, from within the UpDate module
  1326.              directory
  1327.           Reset time of last UpDate [optional]
  1328.           Choose Universal or Selective copying [optional]
  1329.           Indicate destination for back-up copies (hard-disk, floppies, or
  1330.              both)
  1331.           Prepare to switch floppy diskettes [if necessary]
  1332.  
  1333.  
  1334.                            Table of User Variables:
  1335.  
  1336.         Function                                        Implementation
  1337.         --------                                        --------------
  1338. Current Date/Time                                       DOS
  1339. Alter Last Backup Date and Time                         Runtime
  1340. Directory to Copy           [Path specification]        PATHS.CNF
  1341. Filename to Copy            [Path specification]        PATHS.CNF
  1342. Filename to Skip (Omit-Copy)          [ &S Path spec]   PATHS.CNF
  1343. Directory to Copy to Floppies Only    [ &F Path spec]   PATHS.CNF
  1344. Directory to Copy to Hard-Disk Only   [ &H Path spec]   PATHS.CNF
  1345. Copy Old-Date Files                                     UPDATE N
  1346. Hard Disk Only UpDate       All Files                   Runtime/LASTDATE.CNF
  1347. Floppy Only UpDates         All Files                   Runtime/LASTDATE.CNF
  1348. Floppy AND Hard UpDates     All Files                   Runtime/LASTDATE.CNF
  1349. Optional Copy/Skip Control  [Universal/Selective mode]  Runtime/LASTDATE.CNF
  1350. Delete File                 [Selective mode only]       Runtime
  1351.  
  1352.  
  1353.                                   (page 27)
  1354.  
  1355. UpDate                                                           User's Manual
  1356.  
  1357.  
  1358.                         Typical System Configurations
  1359.                      Set-Up Entries in File LASTDATE.CNF
  1360.  
  1361.  
  1362.                  |
  1363.    Actual        | LASTDATE.CNF         LASTDATE.CNF       LASTDATE.CNF
  1364.    Source Drv(s) | "Floppy Backup Drv"  "Hard Backup Drv"  Dir switch M/P/R
  1365. _________________|___________________________________________________________
  1366. 1. Floppy 1       "Floppy 2" [real 1]   <nul>              R
  1367.    System:  One high-capacity floppy drive
  1368.         Purpose:
  1369.         Back-up all floppy files to floppy back-up diskettes
  1370. _________________|___________________________________________________________
  1371. 2. Floppy 1       Floppy 2              <nul>              R
  1372.    System:  Two high-capacity floppy drives
  1373.         Purpose:
  1374.         Back-up all floppy files to floppy back-up diskettes on floppy drive 2
  1375. _________________|___________________________________________________________
  1376. 3. Hard           Floppy 1              <nul>              R
  1377.    System:  One hard drive and one high/low-capacity floppy drive
  1378.         Purpose:
  1379.         Back-up all files on all hard drives to floppy diskettes
  1380. _________________|___________________________________________________________
  1381. 4. Hard           Floppy 1              <nul>              P
  1382.    System:  One or more hard drives plus high/low-capacity floppy drive
  1383.         Purpose:
  1384.         Back-up all files on all hard drives to Parallel "Suffix-1"
  1385.            directories on the same hard drive(s) [plus optional floppy copying
  1386.            to the floppy root directory]
  1387.         Advantages:
  1388.         Protection against user-errors, write errors, bad sectors
  1389.         Back-up all files, all directories, all drives
  1390.         High speed
  1391.         Hands-off operation
  1392.         No floppy swapping
  1393.         Disadvantages:
  1394.         No protection against total hard-disk crash
  1395.         Large hard disk-space consumption
  1396.         No portability
  1397. _______________|_____________________________________________________________
  1398. 5. Hard         Floppy 1 or <nul>       Hard               M
  1399.    System:  Two or more hard disk drives and (optional) high/low-capacity
  1400.      floppy drive; The Optimum System
  1401.         Purpose:
  1402.         Back-up all files on all source drives to one destination drive
  1403.            (destination must have Mirror-image directories for every path
  1404.            called)
  1405.  
  1406.  
  1407.                                   (page 28)
  1408.  
  1409. UpDate                                                           User's Manual
  1410.  
  1411.  
  1412.         Advantages:
  1413.         Protection against all hardware/software/user errors
  1414.         Complete "Mirror-image" second fileset
  1415.         High speed
  1416.         Hands-off operation
  1417.         Disadvantages:
  1418.         No portability
  1419.         Floppy swapping (optional)
  1420.  
  1421.  Actual        | LASTDATE.CNF           LASTDATE.CNF       LASTDATE.CNF
  1422.  Source Drv(s) | "Floppy Backup Drv"    "Hard Backup Drv"  Dir switch M/P/R
  1423. _______________|_____________________________________________________________
  1424. 6. Hard          Floppy 1 or <nul>      Hard Backup        M
  1425.    System:  Two or more "logical" hard drives (albeit perhaps only one
  1426.      physical hard drive) plus optional high/low-capacity floppy drive
  1427.         Purpose:
  1428.         Back-up all files on all "logical" source drives to one "logical"
  1429.            destination drive (destination must have Mirror-image directories
  1430.            for every path called)
  1431.         Advantages:
  1432.         Protection against user-errors, write errors, bad sectors (and, with
  1433.            floppies, a hard disk crash)
  1434.         High speed
  1435.         Hands-off operation (no floppies)
  1436.         No floppy swapping (optional)
  1437.         Disadvantages:
  1438.         No protection against total hard-disk crash if one physical hard-drive
  1439.         Large hard disk-space consumption
  1440. ________________|____________________________________________________________
  1441. 7. RAM disk      Floppy or <nul>        Hard or <nul>      M or R
  1442.    System:  Virtual disk [RAM drive]; high/low-capacity floppy and/or hard
  1443.      drive(s)
  1444.         Purpose:
  1445.         Back up RAM drive to hard disk, floppies, or both
  1446.         Advantages:
  1447.         Ultra high-speed, in every respect
  1448.         Disadvantages:
  1449.         High RAM requirements
  1450. ________________|____________________________________________________________
  1451. 8. Hard          Floppy or <nul>        Hard Backup        R
  1452.    System:  Two or more hard drives
  1453.         Purpose:
  1454.         Back-up all files on all source drives to one destination drive root
  1455.            directory
  1456. _____________________________________________________________________________
  1457.  
  1458.  
  1459.                                   (page 29)
  1460.  
  1461. UpDate                                                           User's Manual
  1462.  
  1463.  
  1464.           Structure of sample LASTDATE.CNF files (length=14 bytes):
  1465.  
  1466.  
  1467.         a = Floppy Drive Designation
  1468.         b = Hard Drive Designation
  1469.         c = Directory Definition
  1470.         d = Universal/Selective Copy Mode
  1471.         e = Last Date
  1472.         f = Last Time
  1473.  
  1474.         coded as above:                 eeeeeeffffabcd    eeeeeeffffabcd
  1475.                                         --------------    --------------
  1476.  e.g.   for one hard drive              YYMMDDHHMMA PU
  1477.  e.g.   for multiple hard drives        YYMMDDHHMMADMS
  1478.  e.g.   for floppy drives only          YYMMDDHHMMB RS or YYMMDDHHMM BRU
  1479.  
  1480.  
  1481. ______________________________________________________________________________
  1482.  
  1483.  
  1484.                             UpDate Version History
  1485.  
  1486. 1.0      4 Apr 85
  1487. 1.1      1 Jun 85       Configurable LASTDATE.CNF file
  1488.                         Support for multiple hard drives and RAM disks
  1489. 1.2     12 Aug 85       Extensive docs
  1490. 1.3     15 Oct 85       Incorporated PATHS.CNF editor
  1491.                         &Skip specs
  1492.                         Nested conditional batch file logic
  1493. 1.4     17 Oct 85       Simplified source
  1494. 1.5     12 Nov 85       Parallel Suffix-1 directories
  1495. 2.0      9 Jan 86       &Floppy/&Hard-only specs
  1496. 2.1     22 Feb 86       New screens and docs
  1497. 2.2     24 Apr 86       UPDATE N option for newly-added files of "Old" date
  1498. 2.3     29 Apr 86       Revised docs and screens
  1499. 2.4      9 May 86       Code changes; fixes to UPDATE N
  1500.  
  1501.  
  1502.                                   (page 30)
  1503.  
  1504. UpDate                                                           User's Manual
  1505.  
  1506.                                     Index
  1507.  
  1508.  
  1509. Advantages of UpDate.........................................................2
  1510. Append specifications to PATHS.CNF...........................................8
  1511. Back-up directories, hands-off method for creating..........................18
  1512. Back-up drives, define......................................................12
  1513. Back-up drives, define......................................................12
  1514. Back-ups, reasons for.......................................................17
  1515. BAK files, automatic deletion or preservation by UpDate......................6
  1516. Buffers, number to install...................................................5
  1517. Change "last" backup Date and Time..........................................13
  1518. Clock limits, past and future................................................4
  1519. Copy to root directories only...............................................20
  1520. Cr, carriage return <cr> or "Enter" key......................................7
  1521. Cr, carriage return, abbreviated <cr>........................................7
  1522. DATE and TIME functions (DOS), importance of.................................4
  1523. Date and time records of last UpDate procedure..............................11
  1524. Date/Time formats, must conform to USA (COUNTRY=001).........................4
  1525. Delete files, how to........................................................14
  1526. Delete specifications from PATHS.CNF.........................................8
  1527. Destination directories, define.............................................12
  1528. Directory paths, how to specify (UpDate).....................................5
  1529. Disk buffers, number to install..............................................5
  1530. Disk failure.................................................................3
  1531. Dual hard-drive copying.....................................................19
  1532. Duration of typical UpDate run..............................................25
  1533. Edit PATHS.CNF...............................................................8
  1534. Empty directory/filename specifications.....................................10
  1535. Enter key <cr>...............................................................7
  1536. Erase files, how to.........................................................14
  1537. Experimentation, with unorthodox configurations.............................25
  1538. Floppy Backup Driveletter, LASTDATE.CNF.....................................12
  1539. Floppy diskettes, arrangement of.............................................3
  1540. Floppy-disk only directory specifications...................................23
  1541. Floppy-disk only, example specifications....................................23
  1542. Floppy-Only Systems:  installation and use  [and Limitations]...............22
  1543. Floppy-swapping, pause to enable............................................15
  1544. Hands-off hard-disk copying.................................................15
  1545. Hard-Disk Backup Driveletter, LASTDATE.CNF..................................12
  1546. Hard-disk only directory specifications.....................................23
  1547. Hard-disk only, example specifications......................................23
  1548. Hard-drive back-ups on single-drive systems (Parallel directories)..........17
  1549. History of Backing-Up.......................................................17
  1550. Keyboards, USA and non-USA...................................................4
  1551. LASTDATE.CNF set-up.........................................................11
  1552. LASTDATE.CNF, drive and directory designations, change......................13
  1553. Length of UpDate procedure, variables which affect..........................25
  1554.  
  1555.  
  1556.                                   (page 31)
  1557.  
  1558. List of Files, first pass on-screen as an advisory..........................15
  1559. Logical drive copying:  procedure...........................................21
  1560. Logical drives..............................................................19
  1561. Mirror-image directories:  definition.......................................20
  1562. Multi-user considerations...................................................26
  1563. N option, locate old-date files newly added to directories...................2
  1564. Newly-added files of older date.............................................24
  1565. Parallel (Suffix-1) directories, definition.................................17
  1566. Parallel directories, installation (with UPDATE T's `MBD' option)...........18
  1567. Parallel directories, theory and structure..................................18
  1568. Password security, effect of................................................26
  1569. Path specifications, definition of...........................................5
  1570. Paths, examples of specifications............................................7
  1571. Paths, examples of specifications...........................................23
  1572. Paths, specifying for UpDate.................................................5
  1573. PATHS.CNF path specification file, definition................................6
  1574. PATHS.CNF, example specifications............................................7
  1575. PATHS.CNF, function .........................................................5
  1576. PATHS.CNF, how to specify directories/filenames..............................7
  1577. PATHS.CNF, philosophy........................................................8
  1578. PATHS.CNF, philosophy........................................................8
  1579. PATHS.CNF, philosophy........................................................8
  1580. Preliminary preparations.....................................................3
  1581. RAM disk copying:  procedure................................................21
  1582. Re-organize PATHS.CNF with UPDATE T, necessity of............................9
  1583. Root directory collects all floppy back-up files............................12
  1584. Run UPDATE N and UPDATE together (make a batch file)........................25
  1585. Security, effect of.........................................................26
  1586. Selective copy mode:  description...........................................14
  1587. Set-up of LASTDATE.CNF......................................................11
  1588. Single-drive hard-disk backup option (Parallel directories).................17
  1589. Skip filename specifications, definition.....................................6
  1590. Skip filenames, how to specify...............................................7
  1591. SORT.EXE required in UpDate module directory for execution of UPDATE N......24
  1592. Specify filenames, or specify skip filenames:  how to choose.................8
  1593. Specify FILENAME[no EXT] with wildcard ".*"..................................9
  1594. Suffix-1 (Parallel) directories, definition.................................17
  1595. Test "Skip filename specifications" (not done)...............................9
  1596. Test "Skip filename specifications" (not done)..............................24
  1597. Test PATHS.CNF, possible errors..............................................9
  1598. Test the validity of PATHS.CNF...............................................9
  1599. Testing of PATHS.CNF, automatic with UPDATE T................................9
  1600. Testing of PATHS.CNF, automatic with UPDATE T................................9
  1601. TIME function (DOS)..........................................................4
  1602. TMP files, automatic deletion or preservation by UpDate......................6
  1603. Two hard-drives: copying between............................................20
  1604. Universal copy mode:  description...........................................14
  1605. UpDate installation procedure................................................5
  1606.  
  1607.  
  1608.                                   (page 32)
  1609.  
  1610. UpDate module disk files, list of............................................4
  1611. UpDate, comparison with other backup utilities...............................2
  1612. UpDate, everyday operation of...............................................11
  1613. UpDate, general description..................................................2
  1614. UpDate, how it works.........................................................3
  1615. UpDate, quick operation checklist...........................................27
  1616. UpDate, quick operation checklist...........................................27
  1617. UpDate, quick operation checklist...........................................27
  1618. UpDate, repeating by backdating LASTDATE.CNF file...........................13
  1619. UpDate, run.................................................................11
  1620. UpDate, setting the date and time of last back-up procedure.................11
  1621. UPDATE N, UpDate newly-added files of old date..............................24
  1622. UPDATE T, UpDate path specification test utility.............................9
  1623. UPDATE T, UpDate's PATHS.CNF editor..........................................7
  1624. Virtual disk copying:  procedure............................................21
  1625. Mirror-image, Parallel, or <cr> Root dir definition, LASTDATE.CNF...........12
  1626. Warning if wrong floppy diskette inserted in drive..........................15
  1627.  
  1628.  
  1629.                                   (page 33)
  1630.  
  1631.